xen.git
20 years agobitkeeper revision 1.1523 (4292e3afzZhOD910qby84MZZyEFPZQ)
arun.sharma@intel.com[kaf24] [Tue, 24 May 2005 08:19:59 +0000 (08:19 +0000)]
bitkeeper revision 1.1523 (4292e3afzZhOD910qby84MZZyEFPZQ)

[PATCH] qemu-unregister-c0000.patch

QEMU fixes

 - VMX domain owns 0xcxxxx.
 - guard the fprintf with a log level check

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
20 years agobitkeeper revision 1.1522 (429270f7khx4oIwyDPU4ZpNIWXP8pA)
vh249@arcadians.cl.cam.ac.uk [Tue, 24 May 2005 00:10:31 +0000 (00:10 +0000)]
bitkeeper revision 1.1522 (429270f7khx4oIwyDPU4ZpNIWXP8pA)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/vh249/xen-unstable.bk

20 years agobitkeeper revision 1.1520.1.1 (429270bdd9U5A9UX0aJUWkoZm4BI7g)
vh249@arcadians.cl.cam.ac.uk [Tue, 24 May 2005 00:09:33 +0000 (00:09 +0000)]
bitkeeper revision 1.1520.1.1 (429270bdd9U5A9UX0aJUWkoZm4BI7g)

handfix x86_64-linux.patch to not break compilation with ARCH=x86_64

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
20 years agobitkeeper revision 1.1521 (42926d1dxnIu-mzz-ImDN9CkKgIcLw)
cl349@firebug.cl.cam.ac.uk [Mon, 23 May 2005 23:54:05 +0000 (23:54 +0000)]
bitkeeper revision 1.1521 (42926d1dxnIu-mzz-ImDN9CkKgIcLw)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean

20 years agobitkeeper revision 1.1519.1.1 (42926ccbNcRLyOP3D-TWC04yWeeZkA)
cl349@firebug.cl.cam.ac.uk [Mon, 23 May 2005 23:52:43 +0000 (23:52 +0000)]
bitkeeper revision 1.1519.1.1 (42926ccbNcRLyOP3D-TWC04yWeeZkA)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean

20 years agobitkeeper revision 1.1159.258.152 (42926cc9etTD9l4CfStMdWNKGJHG8g)
cl349@firebug.cl.cam.ac.uk [Mon, 23 May 2005 23:52:41 +0000 (23:52 +0000)]
bitkeeper revision 1.1159.258.152 (42926cc9etTD9l4CfStMdWNKGJHG8g)

20 years agobitkeeper revision 1.1159.258.153 (42926ca7c8Vr3ajMe46BA7Li6zagcw)
cl349@firebug.cl.cam.ac.uk [Mon, 23 May 2005 23:52:07 +0000 (23:52 +0000)]
bitkeeper revision 1.1159.258.153 (42926ca7c8Vr3ajMe46BA7Li6zagcw)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk

20 years agobitkeeper revision 1.1159.286.1 (42926ca2mQzPTNdXEXvnRmsyYb7PPg)
cl349@firebug.cl.cam.ac.uk [Mon, 23 May 2005 23:52:02 +0000 (23:52 +0000)]
bitkeeper revision 1.1159.286.1 (42926ca2mQzPTNdXEXvnRmsyYb7PPg)

mk.linux-2.6-xenU, mk.linux-2.6-xen0, mk.linux-2.4-xenU, mk.linux-2.4-xen0:
  Fix magic to find an old config file in dist/install/boot.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1520 (429261bcx4ebwegQM8Fpx31tkOS8Dw)
vh249@arcadians.cl.cam.ac.uk [Mon, 23 May 2005 23:05:32 +0000 (23:05 +0000)]
bitkeeper revision 1.1520 (429261bcx4ebwegQM8Fpx31tkOS8Dw)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/vh249/xen-unstable.bk

20 years agobitkeeper revision 1.1511.1.1 (4292617fUY_QU9fABo1c9En_PEDHQA)
vh249@arcadians.cl.cam.ac.uk [Mon, 23 May 2005 23:04:31 +0000 (23:04 +0000)]
bitkeeper revision 1.1511.1.1 (4292617fUY_QU9fABo1c9En_PEDHQA)

fix ARCH=i386 build

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
20 years agobitkeeper revision 1.1519 (42925a7e5ZIo431XTUQd8kj6omAbZA)
cl349@firebug.cl.cam.ac.uk [Mon, 23 May 2005 22:34:38 +0000 (22:34 +0000)]
bitkeeper revision 1.1519 (42925a7e5ZIo431XTUQd8kj6omAbZA)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean

20 years agobitkeeper revision 1.1513.1.1 (42925a6aSZSwfyaVsNzV4psPmpZwZg)
cl349@firebug.cl.cam.ac.uk [Mon, 23 May 2005 22:34:18 +0000 (22:34 +0000)]
bitkeeper revision 1.1513.1.1 (42925a6aSZSwfyaVsNzV4psPmpZwZg)

Execute xc_linux_restore in a seperate process so that it can't
crash xend.  Also handle errors passed from xc_linux_restore and
log info messages from xc_linux_restore.
XendDomain.py:
  Popen xc_restore instead of calling xc_linux_restore directly.
xc.c:
  Add pyxc_handle exporting the file descriptor to the control interface.
  Remove xc_linux_restore -- replaced by popen of xc_restore directly
  from python.
xc_linux_restore.c:
  Enable debug output.
xpopen.py:
  Add xpopen functionality:
  Optionally exclude a list of file descriptors from being closed, allowing
  access to those file descriptors from the command.
  Remove unused parts.
xpopen.py, Makefile, xc_restore.c:
  new file
Makefile:
  Add xcutils subdir.
ignore:
  Add tools/xcutils/xc_restore.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1518 (42923748Z36fQ-pX8ugPi-8ioexnOg)
bren@br260.wolfson.cam.ac.uk [Mon, 23 May 2005 20:04:24 +0000 (20:04 +0000)]
bitkeeper revision 1.1518 (42923748Z36fQ-pX8ugPi-8ioexnOg)

Add ethtools support to turn on/off Tx checksum offloading in
the netfront driver.

Signed-off-by: Jon Mason <jdmason@us.ibm.com>
20 years agobitkeeper revision 1.1517 (429226618eVdiDZ50cTNFFyN4a8X_A)
rneugeba@wyvis.research.intel-research.net [Mon, 23 May 2005 18:52:17 +0000 (18:52 +0000)]
bitkeeper revision 1.1517 (429226618eVdiDZ50cTNFFyN4a8X_A)

Merge ssh://rn212@shep.cl.cam.ac.uk//usr/groups/xeno/BK/xeno.bk
into wyvis.research.intel-research.net:/home/irchomes/rneugeba/src/xeno/xen-vnc.bk

20 years agobitkeeper revision 1.1515.1.1 (42922641RfGxKY5iamyIb3lRFjlpzQ)
rneugeba@wyvis.research.intel-research.net [Mon, 23 May 2005 18:51:45 +0000 (18:51 +0000)]
bitkeeper revision 1.1515.1.1 (42922641RfGxKY5iamyIb3lRFjlpzQ)

better support for vnc in qemu device model:
- different ports for different VMs
- allow reverse connect to a running viewer

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@intel.com>
20 years agobitkeeper revision 1.1516 (4292225caWyLsfo-mZ3yV4QmUhXSAQ)
kaf24@firebug.cl.cam.ac.uk [Mon, 23 May 2005 18:35:08 +0000 (18:35 +0000)]
bitkeeper revision 1.1516 (4292225caWyLsfo-mZ3yV4QmUhXSAQ)

Fix the veth0/vif0.0 loopback interfaces to properly assert integrity
of locally-generated packets. Hopefully this will fix dom0->domU
communications. As an aside, I think 'proto_csum_valid' is not a good
name for that field -- I may rename to 'proto_data_valid' or something
like that.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1515 (42921e4fRcf8j8oxgO4SHlBhn0dSuw)
kaf24@firebug.cl.cam.ac.uk [Mon, 23 May 2005 18:17:51 +0000 (18:17 +0000)]
bitkeeper revision 1.1515 (42921e4fRcf8j8oxgO4SHlBhn0dSuw)

Better handling of NULL callback pointers -- synchronously crash the
offending domain. This gets us some nice debug output for domain0.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1514 (4291f6f7i2aAlgdzvcq6xJ3W4hjYzg)
kaf24@firebug.cl.cam.ac.uk [Mon, 23 May 2005 15:29:59 +0000 (15:29 +0000)]
bitkeeper revision 1.1514 (4291f6f7i2aAlgdzvcq6xJ3W4hjYzg)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1513 (4291f527HzSV5MgVTL5ZpTs61-VQvg)
cl349@firebug.cl.cam.ac.uk [Mon, 23 May 2005 15:22:15 +0000 (15:22 +0000)]
bitkeeper revision 1.1513 (4291f527HzSV5MgVTL5ZpTs61-VQvg)

mk.linux-2.6-xenU, mk.linux-2.6-xen0, Rules.mk, Config.mk:
  Move {COMPILE,TARGET}_{,SUB}ARCH} definition into xen/Rules.mk.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1509.1.1 (4291f270w7VN9k2JYugkZW7usBwt8w)
xen-ia64.adm@bkbits.net [Mon, 23 May 2005 15:10:40 +0000 (15:10 +0000)]
bitkeeper revision 1.1509.1.1 (4291f270w7VN9k2JYugkZW7usBwt8w)

Merge bk://xen.bkbits.net/xeno-unstable.bk
into  bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk

20 years agobitkeeper revision 1.1512 (4291e819kp5stS-T-KsgGXWV2Tvfow)
cl349@firebug.cl.cam.ac.uk [Mon, 23 May 2005 14:26:33 +0000 (14:26 +0000)]
bitkeeper revision 1.1512 (4291e819kp5stS-T-KsgGXWV2Tvfow)

XendDomain.py:
  Get sizeof right.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1511 (4291af78wDb78xhg10ccUaCX1vnh_w)
cl349@firebug.cl.cam.ac.uk [Mon, 23 May 2005 10:24:56 +0000 (10:24 +0000)]
bitkeeper revision 1.1511 (4291af78wDb78xhg10ccUaCX1vnh_w)

XendDomain.py, xc.c, xc_linux_restore.c, xc.h:
  Move read of pfn to mfn frame list into xc_linux_restore.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1510 (4291adbf-g-WMA-w33q-SnHuwoX3BA)
cl349@firebug.cl.cam.ac.uk [Mon, 23 May 2005 10:17:35 +0000 (10:17 +0000)]
bitkeeper revision 1.1510 (4291adbf-g-WMA-w33q-SnHuwoX3BA)

XendDomain.py, xc_linux_save.c:
  Re-arrange layout of save/restore file.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1509 (42919998wk9fYs94aYbRCzMaqW0N5w)
leendert@watson.ibm.com[kaf24] [Mon, 23 May 2005 08:51:36 +0000 (08:51 +0000)]
bitkeeper revision 1.1509 (42919998wk9fYs94aYbRCzMaqW0N5w)

[PATCH] [PATCH] VMX: bad PIO/MMIO effective address computations

The PIO/MMIO effective address computations in VMX for partitions running
in VM8086 mode are wrong. This bug prevented FreeDOS and Lilo to work under
VMX. The following patches fix this.

Leendert

Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
20 years agobitkeeper revision 1.1472.2.6 (42916b37WTfslw9tSflk_BS_9JVW1Q)
adsharma@linux-t08.sc.intel.com [Mon, 23 May 2005 05:33:43 +0000 (05:33 +0000)]
bitkeeper revision 1.1472.2.6 (42916b37WTfslw9tSflk_BS_9JVW1Q)

vmx_vcpu.h, vmx_phy_mode.c, mkbuildtree, domain.c, Makefile:
  Fix VT-i build

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
20 years agobitkeeper revision 1.1472.2.5 (429169a1lcAWUA49MVik2VTCMbi1qw)
adsharma@linux-t08.sc.intel.com [Mon, 23 May 2005 05:26:57 +0000 (05:26 +0000)]
bitkeeper revision 1.1472.2.5 (429169a1lcAWUA49MVik2VTCMbi1qw)

mkbuildtree:
  Remove swiotlb.c
.del-swiotlb.c~fef54ec79c58ff2d:
  Delete: xen/arch/ia64/patch/linux-2.6.11/swiotlb.c

20 years agobitkeeper revision 1.1508 (42916959z-L_1fAuVkGLI_kRj1O2VA)
kaf24@firebug.cl.cam.ac.uk [Mon, 23 May 2005 05:25:45 +0000 (05:25 +0000)]
bitkeeper revision 1.1508 (42916959z-L_1fAuVkGLI_kRj1O2VA)

Some more ioemu config hardcoding. Our 'target arch' is always i386.
Do we really need linker scripts??
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1472.2.4 (4290dcb3h7sEjyPmT7cQXliR-KX-iQ)
adsharma@linux-t08.sc.intel.com [Sun, 22 May 2005 19:25:39 +0000 (19:25 +0000)]
bitkeeper revision 1.1472.2.4 (4290dcb3h7sEjyPmT7cQXliR-KX-iQ)

Merge linux-t08.sc.intel.com:/disk2/adsharma/xen-ia64/test1.bk
into linux-t08.sc.intel.com:/disk2/adsharma/xen-ia64/xeno-unstable-ia64-staging.bk

20 years agobitkeeper revision 1.1472.3.1 (4290dc73cMlPc5EvXdqDP501vv78Vw)
adsharma@linux-t08.sc.intel.com [Sun, 22 May 2005 19:24:35 +0000 (19:24 +0000)]
bitkeeper revision 1.1472.3.1 (4290dc73cMlPc5EvXdqDP501vv78Vw)

config.h, Makefile:
  CONFIG_PCI disabled in xen

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
20 years agobitkeeper revision 1.1159.258.152 (42905f395GT_2THbPzF5_z3DLplfrQ)
iap10@freefall.cl.cam.ac.uk [Sun, 22 May 2005 10:30:17 +0000 (10:30 +0000)]
bitkeeper revision 1.1159.258.152 (42905f395GT_2THbPzF5_z3DLplfrQ)

added tag RELEASE-2.0.6

20 years agobitkeeper revision 1.1159.258.152 (42905f2aihfbXcLOp47iveS8Fn06aQ)
iap10@freefall.cl.cam.ac.uk [Sun, 22 May 2005 10:30:02 +0000 (10:30 +0000)]
bitkeeper revision 1.1159.258.152 (42905f2aihfbXcLOp47iveS8Fn06aQ)

Fix install.sh script so that it doesn't dereference all symlinks.
Signed-off-by: ian@xensource.com
20 years agobitkeeper revision 1.1507 (4290370dlUP0DcWpBdGnFEf6MXC7CQ)
kaf24@firebug.cl.cam.ac.uk [Sun, 22 May 2005 07:38:53 +0000 (07:38 +0000)]
bitkeeper revision 1.1507 (4290370dlUP0DcWpBdGnFEf6MXC7CQ)

Fix x86/64 Linux memory map initialisation.
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
20 years agobitkeeper revision 1.1159.258.151 (428f9937otEBfCffvfYB3a6-3-2O_A)
iap10@freefall.cl.cam.ac.uk [Sat, 21 May 2005 20:25:27 +0000 (20:25 +0000)]
bitkeeper revision 1.1159.258.151 (428f9937otEBfCffvfYB3a6-3-2O_A)

added tag RELEASE-2.0.6

20 years agobitkeeper revision 1.1506 (428f8748oAPuAqxeI4b_UUMZQok4QQ)
kaf24@viper.(none) [Sat, 21 May 2005 19:08:56 +0000 (19:08 +0000)]
bitkeeper revision 1.1506 (428f8748oAPuAqxeI4b_UUMZQok4QQ)

Checksum offload for local virtual networking, and to/from a physical
interface that may be connected via a virtual bridge or router. This adds
a coupel of new fields to skbuffs that are intended to survive across IP
or MAC level forwarding. I've tested basic connectivity with this patch,
but further stress-testing and performance benchmarking is really required.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1505 (428f2c4c-dG46JqogSF24go6sxrccw)
cl349@firebug.cl.cam.ac.uk [Sat, 21 May 2005 12:40:44 +0000 (12:40 +0000)]
bitkeeper revision 1.1505 (428f2c4c-dG46JqogSF24go6sxrccw)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1159.258.151 (428f2c2a_3sOeZVGhQutbJc15aCU9g)
cl349@firebug.cl.cam.ac.uk [Sat, 21 May 2005 12:40:10 +0000 (12:40 +0000)]
bitkeeper revision 1.1159.258.151 (428f2c2a_3sOeZVGhQutbJc15aCU9g)

Fix e1000 hang during reboot bug.  Kudos to Steven Hand for analyzing.
time.c:
  Fix bug in code which sets our one-shot timer when we decide to block during
  the idle loop.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1504 (428f10aaD4iY_Mj4uu6RLDmF65qx-w)
kaf24@firebug.cl.cam.ac.uk [Sat, 21 May 2005 10:42:50 +0000 (10:42 +0000)]
bitkeeper revision 1.1504 (428f10aaD4iY_Mj4uu6RLDmF65qx-w)

Fix memory scrubbing to deal with memguarded Xen heap pages.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1503 (428f1042Yao-1v9mZSxNem0DoJz-Yw)
kaf24@firebug.cl.cam.ac.uk [Sat, 21 May 2005 10:41:06 +0000 (10:41 +0000)]
bitkeeper revision 1.1503 (428f1042Yao-1v9mZSxNem0DoJz-Yw)

Fix show_registers() show guest stack or Xen stack, not both.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1502 (428f0d94bUM6nCIYBQRzeFSs29KMDg)
iap10@freefall.cl.cam.ac.uk [Sat, 21 May 2005 10:29:40 +0000 (10:29 +0000)]
bitkeeper revision 1.1502 (428f0d94bUM6nCIYBQRzeFSs29KMDg)

Clean up droppings that occured when pulling the upgrade to 2.4.30 from 2.0-testing into unstable.

Signed-off-by: ian@xensource.com
20 years agobitkeeper revision 1.1501 (428f097bke5QSeqibAc2HvxE7ue3aA)
arun.sharma@intel.com[kaf24] [Sat, 21 May 2005 10:12:11 +0000 (10:12 +0000)]
bitkeeper revision 1.1501 (428f097bke5QSeqibAc2HvxE7ue3aA)

[PATCH] pci-ioapic-x86-64.patch

Enable PCI, IOAPIC and ACPI on domain 0 for x86-64.

This patch is based on apic.c,io_apic.c and mpparse.c on x86-64. It
applies changes analogous to the i386 files for paravirtualization.

The patch was tested on UP and DP with acpi=on and off. We did this
on a 5/10 bk tree + Jun's fixes. The latest bk tree doesn't boot yet
and needs more work.

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
20 years agobitkeeper revision 1.1500 (428f08f1cclAJMtKpbiDrXknPvaMCA)
kaf24@firebug.cl.cam.ac.uk [Sat, 21 May 2005 10:09:53 +0000 (10:09 +0000)]
bitkeeper revision 1.1500 (428f08f1cclAJMtKpbiDrXknPvaMCA)

Small ioemu build fixes. Fix 'make clean' so we can switch between
32-bit and 64-bit build easily.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1499 (428f07695kp2_AbrdFwruhvfdJ6ZvQ)
arun.sharma@intel.com[kaf24] [Sat, 21 May 2005 10:03:21 +0000 (10:03 +0000)]
bitkeeper revision 1.1499 (428f07695kp2_AbrdFwruhvfdJ6ZvQ)

[PATCH] x86-64-qemu-fix.patch

Unbreak x86-64 build.

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
20 years agobitkeeper revision 1.1498 (428f04afH2pmbU4ynzpdraamIHiD-Q)
kaf24@firebug.cl.cam.ac.uk [Sat, 21 May 2005 09:51:43 +0000 (09:51 +0000)]
bitkeeper revision 1.1498 (428f04afH2pmbU4ynzpdraamIHiD-Q)

Fix mapping of MPT for x86/64 guests. Remove a few more uses of
l?e_create_phys().
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1497 (428e7006d1s9u7R17UKdC7uB6M2U6g)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 23:17:26 +0000 (23:17 +0000)]
bitkeeper revision 1.1497 (428e7006d1s9u7R17UKdC7uB6M2U6g)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1159.258.150 (428e6fdeb6W1XbDj2YkcF53xkdUozA)
kraxel@bytesex.org[kaf24] [Fri, 20 May 2005 23:16:46 +0000 (23:16 +0000)]
bitkeeper revision 1.1159.258.150 (428e6fdeb6W1XbDj2YkcF53xkdUozA)

[PATCH] Re: PAE

> We're taking quite a chunk out of lowmem, though....

Uhm, well, no, we don't.  We should though, fix is below.

Current code in unstable takes the address space away from the
vmalloc area, not the lowmem area.  vmalloc space is 128 MB by
default, so the non-PAE hypervisor hole fits in and it works
nevertheless.  The larger PAE mode hypervisor hole doesn't fit
in, so it breaks when you use enougth memory (somewhere around
800-900 MB).  I think that is the bug Scott Parish trapped into.

  Gerd

20 years agobitkeeper revision 1.1496 (428e6f07Mp3t6GGKitdrBLluBQ32Nw)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 23:13:11 +0000 (23:13 +0000)]
bitkeeper revision 1.1496 (428e6f07Mp3t6GGKitdrBLluBQ32Nw)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1159.258.149 (428e6ed7pYw4zk4bTnojKRbdmh8Vcw)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 23:12:23 +0000 (23:12 +0000)]
bitkeeper revision 1.1159.258.149 (428e6ed7pYw4zk4bTnojKRbdmh8Vcw)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk

20 years agobitkeeper revision 1.1159.285.1 (428e6ed1eB7g2hQKJHFVNtvmxJNeNw)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 23:12:17 +0000 (23:12 +0000)]
bitkeeper revision 1.1159.285.1 (428e6ed1eB7g2hQKJHFVNtvmxJNeNw)

Use i386 vsyscall.lds.S rather than hardcoding our own.
Signed-off-by: Chris Wright <chrisw@osdl.org>
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1495 (428e6e55_iTSnZRUSmqgYyK-Bql7Lg)
iap10@freefall.cl.cam.ac.uk [Fri, 20 May 2005 23:10:13 +0000 (23:10 +0000)]
bitkeeper revision 1.1495 (428e6e55_iTSnZRUSmqgYyK-Bql7Lg)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk

20 years agobitkeeper revision 1.1159.258.148 (428e6dcbkxoX3zvO7TFFgnoq2o9fRw)
iap10@freefall.cl.cam.ac.uk [Fri, 20 May 2005 23:07:55 +0000 (23:07 +0000)]
bitkeeper revision 1.1159.258.148 (428e6dcbkxoX3zvO7TFFgnoq2o9fRw)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk

20 years agobitkeeper revision 1.1159.284.1 (428e6db8MJ-JzmJYObnEqq381gyfSQ)
iap10@freefall.cl.cam.ac.uk [Fri, 20 May 2005 23:07:36 +0000 (23:07 +0000)]
bitkeeper revision 1.1159.284.1 (428e6db8MJ-JzmJYObnEqq381gyfSQ)

trivial fix to prevent a spurious ctrl-a when switching the console back from Xen to dom0.

Signed-off-by: ian@xensource.com
20 years agobitkeeper revision 1.1494 (428e647cwMGQpFEvYX5LZ0S3SXAZVQ)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 22:28:12 +0000 (22:28 +0000)]
bitkeeper revision 1.1494 (428e647cwMGQpFEvYX5LZ0S3SXAZVQ)

Read VMX configuration details from architectural registers.
Signed-off-by: Nitin Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1493 (428e623eLixPFfNTxCYBeRcapHg86g)
iap10@freefall.cl.cam.ac.uk [Fri, 20 May 2005 22:18:38 +0000 (22:18 +0000)]
bitkeeper revision 1.1493 (428e623eLixPFfNTxCYBeRcapHg86g)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk

20 years agobitkeeper revision 1.1159.258.147 (428e61e6n2e1t5iGSIQAezyNE1AmGw)
iap10@freefall.cl.cam.ac.uk [Fri, 20 May 2005 22:17:10 +0000 (22:17 +0000)]
bitkeeper revision 1.1159.258.147 (428e61e6n2e1t5iGSIQAezyNE1AmGw)

remove spurious .cvsignore file

20 years agobitkeeper revision 1.1159.258.146 (428e5a750X0LdGym7H2kz7FPjJu-mw)
iap10@freefall.cl.cam.ac.uk [Fri, 20 May 2005 21:45:25 +0000 (21:45 +0000)]
bitkeeper revision 1.1159.258.146 (428e5a750X0LdGym7H2kz7FPjJu-mw)

Upgrade to linux 2.4.30

Signed-off-by: ian@xensource.com
20 years agobitkeeper revision 1.1492 (428e3bd7k7u4q5iZW-q27Jpez3WzGg)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 19:34:47 +0000 (19:34 +0000)]
bitkeeper revision 1.1492 (428e3bd7k7u4q5iZW-q27Jpez3WzGg)

Clean up vbd probing, and include hardware sector size in the probe
information. blkback ensures that all requests are aligned to
hardware sector size and returns error if this is not so.
In blkfront we now have a request_queue per vbd, with hardsect_size
set appropriately.
It is now once again possible to mount a CDROM in a domU.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1491 (428e39d2dbOTFoU5SeRaUuYmn0Q84w)
cl349@firebug.cl.cam.ac.uk [Fri, 20 May 2005 19:26:10 +0000 (19:26 +0000)]
bitkeeper revision 1.1491 (428e39d2dbOTFoU5SeRaUuYmn0Q84w)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1488.1.1 (428e39badumj52vi-nzb7GBmoVe2dA)
cl349@firebug.cl.cam.ac.uk [Fri, 20 May 2005 19:25:46 +0000 (19:25 +0000)]
bitkeeper revision 1.1488.1.1 (428e39badumj52vi-nzb7GBmoVe2dA)

XendDomainInfo.py, XendDomain.py, xc.c, xc_linux_restore.c, xc.h:
  Implement the parts of vm restore which need interaction with xend
  as part of xend, instead of using xfrd.  The restore functionality
  using xfrd was broken anyway since xend didn't handle the callback
  channel from xfrd correctly.
xen_domain.c:
  Disable restore in xfrd.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1159.258.145 (428e3757uj8_oSifvxuenpTuUY0rrg)
iap10@freefall.cl.cam.ac.uk [Fri, 20 May 2005 19:15:35 +0000 (19:15 +0000)]
bitkeeper revision 1.1159.258.145 (428e3757uj8_oSifvxuenpTuUY0rrg)

Fix Linux 2.4 build.

20 years agobitkeeper revision 1.1472.2.3 (428e1d27PlLcEe8kqMtV2NBLhophjg)
adsharma@linux-t08.sc.intel.com [Fri, 20 May 2005 17:23:51 +0000 (17:23 +0000)]
bitkeeper revision 1.1472.2.3 (428e1d27PlLcEe8kqMtV2NBLhophjg)

Merge

20 years agobitkeeper revision 1.1490 (428e17e3-aTEgwH1KsJrUT4WjK5zWQ)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 17:01:23 +0000 (17:01 +0000)]
bitkeeper revision 1.1490 (428e17e3-aTEgwH1KsJrUT4WjK5zWQ)

Fix ioemu build.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1489 (428e15d0U1QR0C-3P4GEGl1TSQ6Plg)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 16:52:32 +0000 (16:52 +0000)]
bitkeeper revision 1.1489 (428e15d0U1QR0C-3P4GEGl1TSQ6Plg)

Manual merge.

20 years agobitkeeper revision 1.1159.258.144 (428e15a5YtSRzDLLgCSLxJk6OkQbKA)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 16:51:49 +0000 (16:51 +0000)]
bitkeeper revision 1.1159.258.144 (428e15a5YtSRzDLLgCSLxJk6OkQbKA)

Handle mis-aligned I/O requests in blkback driver.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1159.258.143 (428e1588HSalPYyogvolE-cDtFhV_A)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 16:51:20 +0000 (16:51 +0000)]
bitkeeper revision 1.1159.258.143 (428e1588HSalPYyogvolE-cDtFhV_A)

blkfront unknown ioctl shoudl return EINVAL.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.23.4 (428e13b9Hne7WMFOPqv3id1PNB6EYg)
adsharma@linux-t08.sc.intel.com [Fri, 20 May 2005 16:43:37 +0000 (16:43 +0000)]
bitkeeper revision 1.1389.23.4 (428e13b9Hne7WMFOPqv3id1PNB6EYg)

- CONFIG_VTI=n by default.
- Reorganize code such that the changes to cp_patch files are minimized

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
20 years agobitkeeper revision 1.1488 (428e0104FPjt2icUt6-UvaVbiv-4aQ)
cl349@firebug.cl.cam.ac.uk [Fri, 20 May 2005 15:23:48 +0000 (15:23 +0000)]
bitkeeper revision 1.1488 (428e0104FPjt2icUt6-UvaVbiv-4aQ)

XendDomainInfo.py, xc.c, xc_linux_restore.c, xc_domain.c, xc.h:
  Split pincpu, setcpuweight, setmaxmem and memory increase reservation
  out of xc_domain_create.  Add glue to get the missing functions exposed
  to python and use.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1487 (428dfcfbPyp2B40XEtGVyPMb1f5nOA)
cl349@firebug.cl.cam.ac.uk [Fri, 20 May 2005 15:06:35 +0000 (15:06 +0000)]
bitkeeper revision 1.1487 (428dfcfbPyp2B40XEtGVyPMb1f5nOA)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean

20 years agobitkeeper revision 1.1483.1.1 (428dfcf4ShUaO_5EW8otOGE_3NKxvQ)
cl349@firebug.cl.cam.ac.uk [Fri, 20 May 2005 15:06:28 +0000 (15:06 +0000)]
bitkeeper revision 1.1483.1.1 (428dfcf4ShUaO_5EW8otOGE_3NKxvQ)

Makefile:
  Move ioemu targets to the end of the Makefile so that the default target
  is all again.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1486 (428df949_zDBPhEuAHGHwY3GzlSsPQ)
akw27@arcadians.cl.cam.ac.uk [Fri, 20 May 2005 14:50:49 +0000 (14:50 +0000)]
bitkeeper revision 1.1486 (428df949_zDBPhEuAHGHwY3GzlSsPQ)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into arcadians.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk

20 years agobitkeeper revision 1.1473.1.1 (428df901D5uzzXaFBp8z6tkbP0gV0w)
akw27@arcadians.cl.cam.ac.uk [Fri, 20 May 2005 14:49:37 +0000 (14:49 +0000)]
bitkeeper revision 1.1473.1.1 (428df901D5uzzXaFBp8z6tkbP0gV0w)

- Finer-grained asynchronous dispatch in parallax daemon.
- Cleanups and cull of older code.
- Fixes to handle changes in block protocol.

Signed-off-by: andrew.warfield@cl.cam.ac.uk
20 years agobitkeeper revision 1.1485 (428df22fkTwCIupDtELAwUuLnujDkQ)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 14:20:31 +0000 (14:20 +0000)]
bitkeeper revision 1.1485 (428df22fkTwCIupDtELAwUuLnujDkQ)

Manual merge.

20 years agobitkeeper revision 1.1484 (428df17f3d8vkbg-YhKA0bSn-ZgbJA)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 14:17:35 +0000 (14:17 +0000)]
bitkeeper revision 1.1484 (428df17f3d8vkbg-YhKA0bSn-ZgbJA)

Manual merge.

20 years agobitkeeper revision 1.1159.258.142 (428df12661vmA7WwXT170kC1Qyxpxw)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 14:16:06 +0000 (14:16 +0000)]
bitkeeper revision 1.1159.258.142 (428df12661vmA7WwXT170kC1Qyxpxw)

Pass CD-ROM type info through from blkback to blkfront, and interpret
correctly in blkfront. Data accesses still cause buffer underruns in
domain0 though...
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1483 (428de756rFBp-KHtm51Jw47YJiLjXA)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 13:34:14 +0000 (13:34 +0000)]
bitkeeper revision 1.1483 (428de756rFBp-KHtm51Jw47YJiLjXA)

Manual merge.

20 years agobitkeeper revision 1.1159.258.141 (428de6e3qI6WPj3ZDv-N9guEb9d7uA)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 13:32:19 +0000 (13:32 +0000)]
bitkeeper revision 1.1159.258.141 (428de6e3qI6WPj3ZDv-N9guEb9d7uA)

Blkfront cleanups and fix whole-device mapping.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1482 (428dbc17RT9NQ-_ttXtXBKQgwnM38g)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 10:29:43 +0000 (10:29 +0000)]
bitkeeper revision 1.1482 (428dbc17RT9NQ-_ttXtXBKQgwnM38g)

Ensure the static correspondence IRQ0<->FIRST_DEVICE_VECTOR is
reflected in the vector_irq[] and irq_vector[] arrays.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1481 (428dbb983q1cvjneYqdtcPp89tOcqQ)
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 10:27:36 +0000 (10:27 +0000)]
bitkeeper revision 1.1481 (428dbb983q1cvjneYqdtcPp89tOcqQ)

Remove docs and tests from qemu-ioemu: they mostly pertain to whole
platform (inc. cpu) emulation anyway. Move Makefile.target into the
target directory -- otherwise the build system sometimes gets confused
in a way that I do not understand.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1480 (428d419a4_wx5uoCl1gCLjxUtYhqRA)
iap10@freefall.cl.cam.ac.uk [Fri, 20 May 2005 01:47:06 +0000 (01:47 +0000)]
bitkeeper revision 1.1480 (428d419a4_wx5uoCl1gCLjxUtYhqRA)

Fix Linux 2.4 domU build
Signed-off-by: ian@xensource.com
20 years agobitkeeper revision 1.1479 (428d371brHhQmZxRRggrDJvMfEHd7A)
iap10@freefall.cl.cam.ac.uk [Fri, 20 May 2005 01:02:19 +0000 (01:02 +0000)]
bitkeeper revision 1.1479 (428d371brHhQmZxRRggrDJvMfEHd7A)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk

20 years agobitkeeper revision 1.1159.258.140 (428d3693Vbl1emrmRxrfYZ08RoQPjA)
iap10@freefall.cl.cam.ac.uk [Fri, 20 May 2005 01:00:03 +0000 (01:00 +0000)]
bitkeeper revision 1.1159.258.140 (428d3693Vbl1emrmRxrfYZ08RoQPjA)

Fix Linux 2.4 build on 2.0-testing

Signed-off-by: ian@xensource.com
20 years agobitkeeper revision 1.1478 (428d0ee6U-3VXrIHA9d8C-C5S6p4IQ)
kaf24@firebug.cl.cam.ac.uk [Thu, 19 May 2005 22:10:46 +0000 (22:10 +0000)]
bitkeeper revision 1.1478 (428d0ee6U-3VXrIHA9d8C-C5S6p4IQ)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xeno-unstable-ia64.bk

20 years agobitkeeper revision 1.1477 (428d0e8czfltUeZUc5anWLCaDnkqYQ)
kaf24@firebug.cl.cam.ac.uk [Thu, 19 May 2005 22:09:16 +0000 (22:09 +0000)]
bitkeeper revision 1.1477 (428d0e8czfltUeZUc5anWLCaDnkqYQ)

Update ignore list for new ioemu.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1476 (428d0d8esmCTqdrDnpEQ1XlfV6CWGg)
kaf24@firebug.cl.cam.ac.uk [Thu, 19 May 2005 22:05:02 +0000 (22:05 +0000)]
bitkeeper revision 1.1476 (428d0d8esmCTqdrDnpEQ1XlfV6CWGg)

New qemu-based ioemu for fully virtualised guests.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1475 (428d0ae8qdaBPkW3Z6hK2S8nvir9Ug)
kaf24@firebug.cl.cam.ac.uk [Thu, 19 May 2005 21:53:44 +0000 (21:53 +0000)]
bitkeeper revision 1.1475 (428d0ae8qdaBPkW3Z6hK2S8nvir9Ug)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1474 (428d064ccj8XQgCCXE-M9_O7BIHWLw)
cl349@firebug.cl.cam.ac.uk [Thu, 19 May 2005 21:34:04 +0000 (21:34 +0000)]
bitkeeper revision 1.1474 (428d064ccj8XQgCCXE-M9_O7BIHWLw)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1471.1.1 (428d0589wFIw2xri87QgIvuBuKB2Tw)
cl349@firebug.cl.cam.ac.uk [Thu, 19 May 2005 21:30:49 +0000 (21:30 +0000)]
bitkeeper revision 1.1471.1.1 (428d0589wFIw2xri87QgIvuBuKB2Tw)

XendDomain.py:
  Remove domain_db cache -- it's tedious to maintain and has zero use since
  it gets flushed to the XendDB immediately on every update and it's never
  consulted except for maintaining it.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1472.2.2 (428d03a9NRspty3dZyzrqy5Poct3Hg)
djm@kirby.fc.hp.com [Thu, 19 May 2005 21:22:49 +0000 (21:22 +0000)]
bitkeeper revision 1.1472.2.2 (428d03a9NRspty3dZyzrqy5Poct3Hg)

Adapt to core change in smp code (though no ia64 SMP support yet)

20 years agobitkeeper revision 1.1472.2.1 (428d02d09PvFJaNqoqB2LfG4ESKo0Q)
djm@kirby.fc.hp.com [Thu, 19 May 2005 21:19:12 +0000 (21:19 +0000)]
bitkeeper revision 1.1472.2.1 (428d02d09PvFJaNqoqB2LfG4ESKo0Q)

Merge djm@sportsman.fc.hp.com:/home/djm/xeno-unstable-ia64.bk
into kirby.fc.hp.com:/home/djm/src/xen/xeno-unstable-ia64.bk

20 years agobitkeeper revision 1.1472.1.1 (428d02affnTKrsebSylXhws68fWW9w)
arun.sharma@intel.com[kaf24] [Thu, 19 May 2005 21:18:39 +0000 (21:18 +0000)]
bitkeeper revision 1.1472.1.1 (428d02affnTKrsebSylXhws68fWW9w)

[PATCH] qemu.patch

This patch is needed to get the tree to build for QEMU based I/O emulation.

- Run configure before doing make in tools/ioemu
- We now have a single config file for VMX domains (earlier we had a
  bochsrc and xmexample.vmx)

Signed-off-by: Xiaofeng Ling <xiaofeng.ling@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
20 years agobitkeeper revision 1.1473 (428d01b2u1JOg4f95CAjC08qwbmHCg)
akw27@arcadians.cl.cam.ac.uk [Thu, 19 May 2005 21:14:26 +0000 (21:14 +0000)]
bitkeeper revision 1.1473 (428d01b2u1JOg4f95CAjC08qwbmHCg)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into arcadians.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk

20 years agobitkeeper revision 1.1421.2.1 (428d0172Mlrhy6MiEsOJ6GtVjT0HPg)
akw27@arcadians.cl.cam.ac.uk [Thu, 19 May 2005 21:13:22 +0000 (21:13 +0000)]
bitkeeper revision 1.1421.2.1 (428d0172Mlrhy6MiEsOJ6GtVjT0HPg)

Little blkif interface and xend fixes to make parallax work again.
Also minor debug printing fix to blktap.

Signed-off-by: andrew.warfield@cl.cam.ac.uk
20 years agobitkeeper revision 1.1472 (428d0120Ec6w2OWswixebwcFKcQgkw)
kaf24@firebug.cl.cam.ac.uk [Thu, 19 May 2005 21:12:00 +0000 (21:12 +0000)]
bitkeeper revision 1.1472 (428d0120Ec6w2OWswixebwcFKcQgkw)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1466.2.1 (428d01177uVxPlsgcWtGU3xUZaKeJw)
kaf24@firebug.cl.cam.ac.uk [Thu, 19 May 2005 21:11:51 +0000 (21:11 +0000)]
bitkeeper revision 1.1466.2.1 (428d01177uVxPlsgcWtGU3xUZaKeJw)

Rename memparse() to parse_size_and_unit(). A more general-purpose
name, and avoids unecessary clash with Linux function name.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1471 (428cf949ZdshF_D_GTMuih23dXPidw)
cl349@firebug.cl.cam.ac.uk [Thu, 19 May 2005 20:38:33 +0000 (20:38 +0000)]
bitkeeper revision 1.1471 (428cf949ZdshF_D_GTMuih23dXPidw)

XendDomain.py:
  Add XendDomainDict for easy by name lookup.
  Don't call self.refresh() from XendDomain.list().
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1470 (428ced50yxI-yUVLt1gizxNq0Nofxg)
cl349@firebug.cl.cam.ac.uk [Thu, 19 May 2005 19:47:28 +0000 (19:47 +0000)]
bitkeeper revision 1.1470 (428ced50yxI-yUVLt1gizxNq0Nofxg)

console.py, blkif.py, SrvDomainDir.py, XendDomain.py, XendConsole.py:
  Rename XendDomain.domains() to XendDomain.list() and rename
  XendDomain.domain_by_id to XendDomain.domains.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1469 (428ce52esYqJk3iKlW6m_OviDvbr7g)
cl349@firebug.cl.cam.ac.uk [Thu, 19 May 2005 19:12:46 +0000 (19:12 +0000)]
bitkeeper revision 1.1469 (428ce52esYqJk3iKlW6m_OviDvbr7g)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1468 (428ce527Lb7wgq3pLjYHY6S5zNVk7g)
cl349@firebug.cl.cam.ac.uk [Thu, 19 May 2005 19:12:39 +0000 (19:12 +0000)]
bitkeeper revision 1.1468 (428ce527Lb7wgq3pLjYHY6S5zNVk7g)

XendDomainInfo.py:
  XendDomain.domain_exists() now returns a truth value, use domain_lookup
  instead.
XendDomain.py:
  Remove domain_by_name lookup array -- it's tedious to maintain for
  hardly any benefits.  Also make domain_exists return a truth value.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1466.1.2 (428ce34ezh482snDAAskt1qAeoZGAg)
djm@kirby.fc.hp.com [Thu, 19 May 2005 19:04:46 +0000 (19:04 +0000)]
bitkeeper revision 1.1466.1.2 (428ce34ezh482snDAAskt1qAeoZGAg)

Merge djm@sportsman.fc.hp.com:/home/djm/xeno-unstable-ia64.bk
into kirby.fc.hp.com:/home/djm/src/xen/xeno-unstable-ia64.bk

20 years agobitkeeper revision 1.1389.9.7 (428ce0fdsuCnf-S1a6GKzoV3SoBEvQ)
djm@kirby.fc.hp.com [Thu, 19 May 2005 18:54:53 +0000 (18:54 +0000)]
bitkeeper revision 1.1389.9.7 (428ce0fdsuCnf-S1a6GKzoV3SoBEvQ)

Catch up with recent removal of pci.h from Xen core

20 years agobitkeeper revision 1.1466.1.1 (428cceb2sTCzL9rItLSMlnmH9XrnTQ)
kaf24@firebug.cl.cam.ac.uk [Thu, 19 May 2005 17:36:50 +0000 (17:36 +0000)]
bitkeeper revision 1.1466.1.1 (428cceb2sTCzL9rItLSMlnmH9XrnTQ)

Ensure correct alignment of CPU0 stack -- it must be aligned on a
2^STACK_ORDER page boundary. This requirement is now also checked
at run-time, and a clear fatal error given if it is not satisfied.
This bug affected both x86/32 and x86/64.
Signed-off-by: Keir Fraser <keir@xensource.com>